.full-search-container {

  .simple-search-wrap{
    display: flex;
    justify-content: center;
    .biz-search-bar {
      width: 80%;
    }
  }

  .precise-search-wrap{
    background-color: #ffffff;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    padding: 17px 14px;

    .precise-name{
      font-size: 14px;
      font-weight: 400;
      font-stretch: normal;
      line-height: 16px;
      letter-spacing: 0;
      color: #02354b;
      display: block;
      margin: 20px 0 10px 0;
    }

    .precise-name-input{
      padding-bottom: 200px;
      background-color: aliceblue;
      input{
        background-color: aliceblue;
        box-shadow: none !important;
        outline: none !important;
        border: none !important;
      }
    }
    .precise-submit-wrap{
      display: flex;
      justify-content: center;
      .precise-submit{
        text-align: center;
        margin: 24px auto;
      }
    }

  }
}


.adv-search-container {

  .search-bar-adv-form {
    width: 100%;
  }

  .search-history-table {
    table-layout: fixed;

    td, th {
      padding: 6px 12px;
      font-size: 14px;
      border: 1px solid #e9e9e9;
      background-color: #fff;
    }
  }

  .query-preview-container {
    background: #FFFFFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    border-radius: 4px 4px 4px 4px;
    padding: 18px 16px;

    h4 {
      font-weight: 600;
      font-size: 18px;
      color: #4E4E4E;
    }

    .qpc-part {
      margin-bottom: 24px;

      &:last-child {
        margin-bottom: 0;
      }

      .ant-form-item {
        margin-bottom: 0;
      }

      button {
        width: 100%;
      }

      .query-preview-content {
        display: flex;
        gap: 12px;

        .query-item-keyword-type {
          width: 170px;
        }

        .query-item-term {
          flex: 1;
        }

        .query-item-term-type {
          width: 100px;
        }

        .query-item-term-add {
          width: 100px;
        }

        .query-item-keyword {
          flex: 1;
        }

        .query-item-keyword-submit {
          width: 120px;
          display: flex;
          flex-direction: column;
          gap: 6px;

          .query-item-keyword-submit-btn {
            height: calc(70% - 6px);
            font-size: 16px;
          }

          .query-item-keyword-reset-btn {
            height: 30%;
            font-size: 16px;
          }

        }
      }
    }
  }
}


.adv-search-article-container {

  .es-dslbar {
    padding: 17px;
    background-color: #f3f8fa;
    box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
    margin-bottom: 24px;

    display: flex;
    align-items: baseline;

    .es-dsl-header {

    }

    .es-dsl-content {
      flex: 1;
      font-size: 15px;
      color: #565d6a;
      word-break: break-all;
      /* 可选：确保内容不会溢出容器 */
      overflow: hidden;
    }

    .es-dsl-tools {

    }

  }

}
